#ifndef __ARTIST_FSDRIVER_H__
#define __ARTIST_FSDRIVER_H__
VOID FSDriver();
PUBLIC  S4B ActivateATA();
PUBLIC S4B ATAPrimaryIdentify(PCHAR  ataserialnumber,PU4B   atamaxsectors);
PUBLIC S4B ATAReadPrimarySectors(U4B begin,U1B count,PU1B buffer);
PUBLIC S4B ATAWritePrimarySectors(U4B begin,U1B count,PU1B buffer);
#define ATA_SECTOR_SIZE     (512)       

#define FSDRIVER_WHOIAM     (0)
#define FSDRIVER_WRITE      (1)
#define FSDRIVER_READ       (2)
/*typedef struct struct_fsvalue
       {
         U4B   startsector;
         U4B   sectorcount;
         PU1B  buffer;
         PU1B  extra;
       }FSVALUE;
typedef struct struct_fsvalue* PFSVALUE;*/
#endif
